package com.itheima05;

import java.util.Date;

/**
 * @author Xiao
 * @date 2021/7/13
 */
public class DateDemo01 {
    /**
     * API_Date
     */
    public static void main(String[] args) {
        //Date​() 分配一个 Date对象并对其进行初始化，以便它表示分配的时间，以最接近的毫秒为单位。
        Date d1 = new Date();
        System.out.println(d1); //Tue Jul 13 16:10:16 CST 2021
        //Tue     Jul 13    16:10:16    CST         2021
        //星期2   7月13日   16:10:16    北京时间    2021年

        //Date​(long date) 分配一个 Date对象，并将其初始化为表示从标准基准时间（称为“时代”）
        // 即1970年1月1日00:00:00 GMT起的指定毫秒数。
        long date = 24 * 60 * 60 * 1000;
        Date d2 = new Date(date);
        System.out.println(d2); //Fri Jan 02 08:00:00 CST 1970
        //Fri      Jan 02    08:00:00    CST         1970
        //星期五   1月2日    08:00:00    北京时间    1970年
        //世界时间UTC：1970年2月1日0:00:00
        // UTC → CST（+8）：时区差异，世界标准时间转化为北京时间要加8个小时
    }
}
